新型 Linux 調試器 'nnd' 以速度和用户友好的 TUI 挑戰現狀
一個新的競爭者已經出現在這個領域:'nnd',一個從零開始構建的調試器,承諾比傳統選項提供更好的速度和可用性。...幾位評論者將其與他們懷念的舊工具進行了比較,一位指出它讓他們想起了 CodeView,我一直希望能重新擁有它,不,一大堆 Emacs 或 vim 插件並不等同於它。...參考:al13n321/nnd...隨着開發工具的不斷發展,'nnd' 代表了一種專注的嘗試,旨在改進程序員工作流程中的關鍵部分,相比構建系統和編輯器等領域,這一部分的創新相對較少。...這種情緒與許多開發者的經歷產生共鳴,他們曾體驗過等待調試符號加載而沒有任何進度指示的挫折感。...評論揭示了 macOS 用户的特殊痛點,一位用户感嘆macOS 在優質調試工具方面的乾旱仍在繼續。...在 Linux 開發工具世界中,調試領域長期以來一直由 GDB 和 LLDB 主導——它們功能強大但經常因用户體驗受到批評。...另一位評論者提到,他們之前的工作涉及在啓動時打開約 200 個 DLL 插件,這會在 DWARF 符號索引期間完全掛起 GDB。...其最受讚賞的特性之一是為通常導致調試器凍結或掛起的任務實現了進度條和異步操作。 > 「我希望這種功能更普遍,特別是進度條這個功能。」...對於對替代方案感興趣的開發者,社區討論指出了幾個選擇,如 pwndbg(為 GDB/LLDB 添加生活質量改進)和 cgdb(一個帶有 vim 綁定的基於 ncurses 的 GDB TUI)。